On this page changes between the versions of Tiny Hexer are
listed.
1.7.1.2, June 05, 2006:
Bugfix: Slightly improved macro recording (but still
buggy...)
Bugfix: If some tool windows were displayed, Tiny Hexer didn't
correctly move to the background when deactivating
Bugfix: There was a bug in the Find/Replace dialog. When using the "Replace
All" function together with regular expressions, not all data had been
replaced
Bugfix: In synchronized view, the second cursor had not been
displayed correctly
Bugfix: Termination of Tiny Hexer took ages when it ran under
an administrative account
Bugfix: Added confirmation queries when navigating to
different disk sectors and there were unsaved modifications in the
editor
Added a Tiny Hexer Medium Edition (without scripting and plugins, it
will supersede the Small Edition in the forseeable future)
More precise drive sizes in the Drive/Partition dialog. Now Tiny Hexer tries to
read beyond the drives to find out their real sizes in addition to the
drive geometry record returned by a Windows API function (as that seems
to be quite inaccurate)
When editing disk sectors, you can use the arrow keys at the
beginning and the end of the currently loaded sectors to navigate to the
preceding or succeeding sector, respectively.
Fixed a bug which prevented Tiny Hexer from running on systems
without SSE support
Fixed an access violation in the Edit\Undo command
Fixed a bug in the "List differences" script ("Missing IF" error
message)
Fixed some other minor bugs
Improved Disk Editor: The first
sector to be read can be specified, more than 64 MB of data can be read
at once, less memory usage during reading/writing
Added parameter breakonwhitespace to the FILEREADTEXTLINE
command
New special filename "::Buffer" in the FILEOPEN() function
Implemented wildcard filename in the INCLUDE command
Most functions can be used like
commands, i.e. functions which have no equally named command counterpart can be used as first
keyword in a script line.
The Plugin interface has been redesigned, so older (= pre 1.6)
Third Party plugins must be recompiled using the current Plugin SDK to
work with Tiny Hexer 1.6
The Unicode view menu entries now explain why they are disabled on
odd-sized files
Scripts can now have "Graphical User Interfaces" by using HTML forms in the Structure Viewer
Added a plugin for extraction of character strings from binary
files
1.5.0.20, December 24, 2004:
Rearranged the Global Options
dialog and added an option to disable automatic vertical tiling when
synchronizing views (and comparing files)
Changed the code to synchronize views to avoid high cpu load
1.5.0.18, December 21, 2004:
More sophisticated Open
Drive/Partition dialog (relations between logical and physical hard
drive volumes and also drive type, drive size and sector size are
displayed)
Added support for RTF, plain text and unicode text export
Another attempt to fix some access violations when closing Tiny
Hexer...
A few other minor changes
1.5.0.16, November 18, 2004:
Fixed an error message when replacing with no data (removing) in the
Find/Replace dialog and the
replacement text mode has been set to a value different from "(Current
mode)"
Fixed another bug in the Find/Replace dialog (if the find and
replacement data have the same size, the "Replace" button is not disabled
after replacing, so pressing it again replaces the next occurence of the
search pattern without displaying it first)
Files opened readonly are marked with the text " (readonly)" in the
title bar
1.5.0.14, November 12, 2004:
The status of the No Editing
mode is correctly restored when reopening a file
In No editing mode it is no
longer possible to cut data from an editor via OLE Drag and Drop, also
Redo and Undo are disabled
In the Find/Replace dialog you can
now search for/replace with data in a different character translation than the
current one, that is you can e.g. search for unicode text in an ansi
file
In the Convert dialog you can now also
convert from/to Unicode
Fixed another error message when closing the "Global Options"
dialog
Changed mouse selection in Insert mode, now it's more text
editor-like
1.5.0.12, October 27, 2004:
Searching in the Read Process Memory
dialog now can search for the data in the selected process and all
processes in the list following the selected one
Changed the behaviour of the Convert
dialog (Now you can choose whether to convert all data or just the
selected one)
The "Apply" button in the Value
Editor now is always disabled if the editor is in No Editing mode
The statusbar now shows the text "No editing" rather than "OVW" if
the editor is in No editing
mode
Changed in Tiny Hexer Script: RETURN can now return a value if a
subroutine has been called using the CALL() function, better error
handling, plugins called by scripts now can manipulate script
variables
1.5.0.6, August 30, 2004:
Bugfix in Tiny Hexer Script: The CMD.EditFindStore external command
sometimes removed the first entry from the position list
Some features of Tiny Hexer are now stored in plugins
"[filename].thp", not in mpth.exe itself anymore. They are marked with a
green asterisk (*) in this help file
The language selection menu now marks the current language and does
not recommend a restart if the language is not changed
Added the ability to mark specific data values using different
colors
Tiny Hexer Small Edition is compiled using a smaller runtime library
(smaller size, needs less resources)
1.0.1.30, June 26, 2004:
Hopefully fixed a bug that could raise an error message when starting
another instance of Tiny Hexer while the previous instance was
running
Fixed a bug in the Find Dialog that allowed searching if the "Find
Text" checkbox was unchecked and invalid hex data was entered
Switched from Delphi 6 to Delphi 7
Added an option to prevent Tiny
Hexer from creating an unnamed editor window at startup (so the registry
patch available in the faq is not necessary
anymore)
The program language can now be switched manually from the Options menu
1.0.1.29, June 16, 2004:
Fixed an exception in the File statistics window when only a few
bytes of data were used
Fixed missing icons in the Window Bar
Fixed wrong separator width after customizing the Tool Bar
buttons
The Window Bar is now displayed only when two or more files are
opened
Fixed a bug that could raise an error message when starting another
instance of Tiny Hexer while the previous instance was terminating
Slightly modified the format of configuration files (but still
backward compatible)
Added an option to force maximized creation of new editor
windows
1.0.1.23, May 05, 2004:
When loading settings from a file, tiny hexer now searches for a
specific value in the configuration file. If this value is not found, a
warning is displayed (to distinguish Tiny Hexer config files from other
.ini-files which could mess up the Tiny Hexer registry key).
Tiny Hexer isn't associated with all file types anymore (see the
FAQ for details)
Tiny Hexer can now be forced to load a default configuration file at
startup (see the FAQ for
details)
1.0.1.22, May 02, 2004:
Hopefully fixed a possible bug ("Invalid property value") on startup
(Problem was reported anonymously without enough details)
The "File/Open Group"
command can get cancelled using the ALT or ESC key
Fixed active editor window if the "File/Open group" command shows an
error message
Removed some stuff from the small edition (toolbar configuration,
images, keyboard mapping, configurable menu shortcuts, start/stop-script)
to further reduce its size and resource usage
1.0.1.21, May 01, 2004:
Shrunk the size of Tiny Hexer small edition
The "Open in Tiny Hexer" shell context menu could lead an already
running instance of Tiny Hexer to hang if it was showing a modal
dialog
Fixed a bug when doublecklicking the ruler bar (sometimes line 0 -1
has been displayed)
1.0.1.14, Dec. 07, 2003:
Removed some code from the small edition, so it is even smaller
now
On closing editor windows containing unsaved changes, Tiny Hexer know
displays the correct dialog when editing disk data or process memory
blocks (not just the "Save As" dialog)
1.0.1.13, Nov. 29, 2003:
The new search algorithm now also works in unicode mode
If the Open process dialog's hex editor is in unicode mode, the
process range will be opened in tiny hexer in unicode mode
automatically
Changed behaviour of shortcuts, so shortcuts like 'CTRL+C' work in
non modal active windows
1.0.1.12, Nov. 27, 2003:
Faster searching by using a Boyer-Moore-Horspool algorithm Note: I modified the original algorithm to work with wildcards.
After successful testing, I decided to use this modified code. Please
inform me if searching does not work as expected. To disable the new
searching algorithm, see the FAQ.
During disk editing, the absolute address on disk is also displayed
on the status bar
Bookmarks now store absolute disk addresses
"Goto Sector" in the disk menu renamed to "Goto sector/position", now
byte based absolute disk positions can be entered in this dialog
The wildcard in the Find dialog
now can be typed as a character, not only a hex value
Some more drawing bugs on themed XP fixed
More settings are now saved when using the "Options/Save Settings"
command (file settings, search/replace history...)
1.0.1.11, Nov. 23, 2003:
Improved Windows XP themes support
Some other GUI fixes
Search/replace can be cancelled by pressing the ALT key
More than 4096 disc sectors can be read at once
Whole partitions/volumes can be searched for data
A default value for disk sectors to be read at a time can be set
Progress bar during search/replace
1.0.1.10, Nov. 15, 2003:
the Drive/Partition dialog now allows you
to show more than one single sector at once in the hex editor window.
1.0.1.9, Oct. 24, 2003:
changed the Drive/Partition dialog's list
to display a horizontal scroll bar if necessary.